#ifndef _DevicesPower_H_
#define _DevicesPower_H_


#define POWER_COM   0x01
#define POWER_5V    0x02
#define POWER_ALL   0xFF



#define POWER_5V_ENABLE() HAL_GPIO_WritePin(GPIOE, GPIO_PIN_12, GPIO_PIN_SET)
#define POWER_5V_DISABLE() HAL_GPIO_WritePin(GPIOE, GPIO_PIN_12, GPIO_PIN_RESET)

#define POWER_COM_ENABLE() HAL_GPIO_WritePin(GPIOE, GPIO_PIN_0, GPIO_PIN_SET)
#define POWER_COM_DISABLE() HAL_GPIO_WritePin(GPIOE, GPIO_PIN_0, GPIO_PIN_RESET)


void vPowerInit(void);
void vPowerOpen(uint16_t usNumber);
void vPowerClose(uint16_t usNumber);

#endif
